#ifndef DEFINES_H
#define DEFINES_H

#define DOWN_RIGHT	0x01
#define DOWN		0x02
#define DOWN_LEFT	0x04
#define LEFT		0x08
#define UP_LEFT		0x10
#define UP			0x20
#define UP_RIGHT	0x40
#define RIGHT		0x80

#define HOST		1
#define JOIN		2
#define SINGLE      3
#define SETUPGAME	4
#define SETUPHOST	5
#define SETUPJOIN	6

#define HEIGHT 8
#define WIDTH 8

#define PRINTNETWORKINFOHERE	20


// GRAPHICS !!!! And stuff w00t!
#define windowSizeWidth 800
#define windowSizeHight 600


#define ROWofSPRITES 8			// this is the number of sprites we want
#define	CALofSPRITES 8
#define SPRITE_WIDTH 32			// the width of all sprites
#define SPRITE_HEIGHT 32		// the height of all sprites
#define OFFSETWIDTH	400-120
#define OFFSETHIGHT	300-120

#define WIDTHOFBOARDER 320
#define HIGHTOFBOARDER 320

#define WIDTHOFTITLE 512
#define HIGHTOFTITLE 128

#define TITLE_OFFSET_X 400-256+2
#define TITLE_OFFSET_Y 0

#define WIDTHOFMENU 800
#define HIGHTOFMENU 600

#define MENU_OFFSET_X 0
#define MENU_OFFSET_Y 0

#define WIDTHOFCHECK 64
#define HIGHTOFCHECK 64

#define CHECK_OFFSET_X 128
#define CHECK_OFFSET_Y 270

#define WIDTHOFWAIT 512
#define HIGHTOFWAIT 64

#define WAIT_OFFSET_X 400-(WIDTHOFWAIT/2)
#define WAIT_OFFSET_Y 300-(HIGHTOFWAIT/2)



#endif